// http.js

// 导入uni-app的请求方法
import { request } from 'uni-request';

// 创建一个请求实例
const instance = request.create({
  baseURL: 'http://localhost:8801/shiyi/', // 设置基础URL
  timeout: 5000, // 设置请求超时时间
});

// 请求拦截器
instance.interceptors.request.use(
  (config) => {
	  // let token = store.state.token;
	  let token = 'af53d742-0ed3-4f84-ae0c-bd95db7cfd00'
    // 在发送请求之前做一些处理，例如添加请求头
    config.header['Authorization'] = 'Bearer ' + token ; // 添加请求头示例

    return config;
  },
  (error) => {
    // 请求错误处理
    return Promise.reject(error);
  }
);

// 响应拦截器
instance.interceptors.response.use(
  (response) => {
    // 对响应数据进行处理，例如处理错误码等

    return response.data;
  },
  (error) => {
    // 响应错误处理
    return Promise.reject(error);
  }
);

export default instance;
